/* by Kim 2015-11-15 */
body{background:url(../i/bg.png) repeat;background-size:contain;}
header{border-bottom: 1px solid #dddddd;}
.c-333{color:#333;}
.c-666{color:#666;}
.c-999{color:#999;}
.c-red{color:#D9251B;}
.f-small{font-size:80%;}
.f-18{font-size: 1.8rem;}
.fb{font-weight: bold;}
.bl{border-left:1px solid #d2d2d2;}
.bn{border:none;}
.pl-1{padding-left:1rem;}
.pr-1{padding-right:1rem;}
.pt-1{padding-top:1rem;}
.pb-1{padding-bottom: 1rem;}
.pd-0{padding:0;}
.mb-1{margin-bottom:1rem;}
.mb-0{margin-bottom: 0;}
.mt-0{margin-top: 0;}
.mg-0{margin: 0;}
.ml-0{margin-left: 0;}
.mr-0{margin-right: 0;}
.mt-1{margin-top: 1rem;}
.mr-1{margin-right: 1rem;}
.pl-0{padding-left: 0;}
.pr-0{padding-right: 0;}
.pb-50{padding-bottom: 50px;}
.pb-60{padding-bottom: 60px;}
.wrap-box{background: #ffffff;padding: 0 1rem;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}
.item-box{background:#ffffff;}
.item-box > .am-list > li > a{padding:0;}
.item-box .am-list{margin:0;}
.am-list-nb > li:last-child,
.am-list-nb > li:last-child > a {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-width:1px 0 0 0;
}
.i-share{position:absolute;top:10px;left:20px;z-index: 1010;width: 40px;min-height: 40px;overflow: hidden;text-align: center;}
.i-share img{display: inline-block;max-width: 30px;vertical-align: middle;}
.btn-line{border: 1px solid #ffc003;color: #ffc003;background: #fff;padding: 0.5rem 0.6rem;}
/* 商品详页 */
.collect-b{color:#999999;}
.collect-a{color:#ffbe00;}
.titlebar{height: 40px;line-height: 40px;font-size: 1.6rem;font-weight: normal;margin-bottom: 1rem;}
.pro-info{margin: 0;padding: 0;font-size: 1.2rem;}
.pro-info li{list-style: none;padding: .8rem .2rem;}
.pro-info li .pi-name{width: 22%;float: left;text-align: right;}
.pro-info li p{margin: 0;}
/* 评论 */
.grade i{color: #ffbf00;}
/* 管理中心 */
.top-box{position: relative;background: url(../i/bg-top.png) repeat-x;background-size:cover;height: 140px;}
.top-box .top-user{text-align: center;width: 65px;margin: 0 auto;padding-top: 25px;}
.top-box .top-user img{border: 5px solid #ffffff;}
.i-set{position:absolute;top:10px;left:20px;z-index: 1010;width: 32px;min-height: 32px;overflow: hidden;text-align: center;}
.i-set img{display: inline-block;max-width: 30px;vertical-align: middle;}
.order-state{background: #ffffff;padding: 1.2rem 0;font-size:1.4rem;}
.order-state .am-icon-btn{color: inherit; }
.top-box-store{position: relative;background: url(../i/bg-top.png) repeat-x;background-size:cover;height: 160px;}
.top-store{height: 80px;position: absolute;left: 0;top: 50px;font-size: 1.2rem;z-index: 9;}
.top-store .pic-autor{border: 5px solid #ffffff;}
.top-layout{background: #ffffff;opacity: 0.5;height: 80px;width:100%;position: absolute;left: 0;bottom: 0;z-index: 1;}
/* 产品列表 */
.pro-tab{background: none;}
.pro-tab .am-tabs-bd{background: none;}
.pro-tab li{margin-bottom: 1.2rem;}
.pro-tab .am-tabs-nav{background: none;}
.pro-list li{padding:1rem 0;}
.pro-list img{display: block;width: 100%;padding: 1px;border: 1px solid #dddddd;}
.pro-list .am-list-item-hd{font-size: 1.4rem;font-weight: normal;margin-bottom: 1.2rem;}
.pro-list .am-list-item-text{font-size: 1.4rem;color: #333;padding:.5rem 0;}
.pro-list .pro-del{position: absolute;right: 1rem;bottom: 1rem;color: #999999;font-size: 1.4rem;}
.pro-list .pl-top{border-bottom: 1px solid #eeeeee;padding: 0 1rem 1rem;font-size: 1.4rem;margin-bottom: 1rem;}
.pro-list .pl-bottom{border-top: 1px solid #eeeeee;padding: 1rem 1rem 0;font-size: 1.4rem;margin-top: 1rem;}
.pro-list .am-u-sm-7{padding-left: 0;}
.pro-list .am-u-sm-8{padding-left: 0;}
/* 用户资料 */
.info-list li{padding-left: 1rem; padding-right: 1rem;color: #666666;}
.info-list li span{color: #333333;}
/* 收货地址 */
.address-item{background: #ffffff;padding:0 1rem;margin-bottom: 1.2rem;}
.address-item .ai-top{padding: 1rem 0;}
.address-item h3 span{font-weight: normal;}
.address-item p{font-size: 1.4rem;margin: .6rem 0;}
.address-item .ai-bottom{border-top: 1px solid #ddd;padding: 1rem 0;color: #666666;}
.address-form{background: #fff;padding: 1rem;}
.address-form label{font-weight: normal;font-size: 1.4rem;}
.address-form .am-u-sm-3{padding-left: 0;padding-right: 0;}
.address-form .am-u-sm-9{padding-left: 0;padding-right: 0;}
.address-form .am-form-group{border-bottom: 1px solid #eeeeee;padding-bottom: 1rem;margin-bottom: 1rem;}
.address-form .am-form-group:last-child{border-bottom: none;}
.navbar-bottom{background: #ffffff;padding-left: 1rem;padding-right: 1rem;border-top: 1px solid #da251c;padding-left: 0;padding-right: 0;}
.navbar-bottom li{padding: 0;border-right: 1px solid #eeeeee;}
.navbar-bottom .am-navbar-nav{padding-left: 0;padding-right: 0;}
.address-list li{padding-left: 1rem;padding-right: 1rem;font-size: 1.4rem;}
/* 订单 */
.pro-item{background: #ffffff;padding: 1rem 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;position: relative;}
.pay-list li{padding-left: 0;padding-right: 0;}
.tit-a{padding-left: 1rem;font-weight: normal;margin: 1rem 0;}
.yudo-container{background: #ffffff;padding: 1rem;}
.pi-del{position: absolute;right: 1rem;bottom: 1rem;width: 36px;height: 36px;z-index: 999;line-height: 36px;font-size: 18px;}
/* 上传图片 */
.pic-upload{padding: 0 1rem;}
.pic-upload img{width: 60px;height: 60px;float: left;margin: 0 .5rem 1rem;}
/*加减数量控件*/
.value-box { display: inline-block; float: left; border: solid 1px #CCC;}
.value-box span { display: inline-block; vertical-align: top; line-height: 0;}
.value-box span a { display: block; width: 10px; height:10px; margin: 10px; opacity: 0.65;}
.value-box span.add { background-color: #FAFAFA;}
.value-box span.minus { background-color: #FAFAFA;}
.value-box span.add a { background-image: url(../i/value_add.png); background-repeat: no-repeat; background-repeat: 50% 50%; background-size: 100%;}
.value-box span.minus a { background-image: url(../i/value_minus.png); background-repeat: no-repeat; background-repeat: 50% 50%; background-size: 100%;}
.value-box span .buy-num { width: 30px; height: 30px; padding: 0; font-size: 0.6rem; font-weight: lighter; line-height: 1.3rem; text-align: center; border-left: 1px solid #CCC;border-right: 1px solid #ccc;border-top: none;border-bottom: none;}
/* 宝贝管理 */
.baobei-tab .am-tabs-nav li{height: 54px;}
.baobei-tab .am-tabs-nav a{line-height: 24px;}
.baobei-tab .am-tabs-nav > .am-active a{line-height: 24px;}
.baobei-tab .am-tabs-bd{background: none;}
/* 时间轴 */
.cbp_tmtimeline {
  margin: 30px 0 0 0;
  padding: 0;
  list-style: none;
  position: relative;
}
/* The line */
.cbp_tmtimeline:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 8px;
  background: #ffbbbc;
  left: 6%;
  margin-left: -10px;
}
.cbp_tmtimeline > li {
  position: relative;
}
/* The date/time */
.cbp_tmtimeline > li .cbp_tmtime {
  display: block;
  padding-left: 40px;
  position: absolute;
  top: -8px;
}
.cbp_tmtimeline > li .cbp_tmtime span {
  display: block;
  text-align: right;
}
/* Right content */
.cbp_tmtimeline > li .cbp_tmlabel {
  margin: 0 0 15px 15%;
  line-height: 1.4;
  position: relative;
  padding-top: 30px;
}
/* The icons */
.cbp_tmtimeline > li .cbp_tmicon {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 6%;
  top: 0;
  margin: -10px 0 0 -20px;
}

